Homemade Restaurant Style Pindi Chole Recipe
If you love authentic North Indian food, this Homemade Pindi Chole recipe is a must-try. Made with chickpeas, aromatic spices, onions, tomatoes and a special Punjabi tempering, this restaurant-style Chana Masala is rich, flavorful and surprisingly easy to prepare at home.
Whether you serve it with Bhature, Poori, Naan, Kulcha or Jeera Rice, this delicious chickpea curry is perfect for family lunches, dinners and festive occasions.
Recipe Overview
Preparation Time: 8 Hours (Including Soaking)
Cooking Time: 45 Minutes
Total Time: About 9 Hours
Cuisine: North Indian / Punjabi
Course: Main Course
Servings: 4–5 People
Difficulty Level: Easy
Ingredients
For Boiling Chickpeas
- 1½ Cups Kabuli Chana (Chickpeas), soaked overnight
- A pinch of Baking Soda
- 2 tsp Tea Leaves boiled in 2 glasses of water (or 1 Tea Bag)
- 2 Bay Leaves
- 1 Black Cardamom
- 1 Cinnamon Stick
- 4 Cloves
- 6–7 Dry Amla Pieces
- 1 tsp Salt
For the Masala
- 2 Medium Onions (Ground into Paste)
- 1 tbsp Ginger Garlic Paste
- 4 Tomatoes (Pureed)
- 2 tbsp Cooking Oil
- 1 tsp Kashmiri Red Chilli Powder
- ½ tsp Turmeric Powder
- 1½ tsp Coriander Powder
- 2 tsp Chole Masala
- 1 tsp Garam Masala
- ¼ tsp Black Pepper
- ½ tsp Roasted Cumin Powder
- Crushed Kasuri Methi
- Salt to Taste
Final Tempering
- 1 tbsp Ghee
- 2 Green Chillies
- Ginger Juliennes
- ¼ tsp Ajwain
- Fresh Coriander Leaves
🍳 Kitchen Essentials Used
You can prepare this recipe easily using these kitchen tools:
- Pressure Cooker
- Heavy Bottom Kadhai
- Small Tempering Pan
- Measuring Spoons
- Silicone Spatula
- Stainless Steel Mixing Bowls
- Spice Box (Masala Dabba)
Step-by-Step Method
Step 1 – Boil the Chickpeas
Wash the soaked chickpeas thoroughly and transfer them to a pressure cooker. Add baking soda, salt, tea water, dry amla, bay leaves, cinnamon, cloves and black cardamom. Pressure cook for 7–8 whistles, then simmer for another 5 minutes.
Step 2 – Prepare the Masala
Heat oil in a heavy-bottomed kadhai. Add onion paste and cook until golden brown. Stir in the ginger garlic paste and cook for 2 minutes. Add tomato puree and all the powdered spices. Cook until the oil separates from the masala.
Step 3 – Prepare the Curry
Add the boiled chickpeas along with some cooking liquid to the masala. Lightly mash a few chickpeas using a masher for a thicker consistency. Simmer for 5–10 minutes.
Step 4 – Final Tempering
Heat ghee in a small pan. Add ajwain, ginger and green chillies. Fry for a minute and pour the tempering over the prepared chole.
Step 5 – Garnish & Serve
Garnish with fresh coriander leaves and serve hot with Bhature, Kulcha, Naan, Poori or Jeera Rice.
Pro Tips
- Soak chickpeas overnight for the best texture.
- Tea water gives authentic restaurant-style dark color.
- Mash a few chickpeas to naturally thicken the gravy.
- Slow cooking the masala enhances flavor.
- Fresh ginger and ghee tempering give a rich Punjabi taste.
Health Benefits
- Chickpeas are rich in plant-based protein.
- High in dietary fibre that supports digestion.
- Good source of iron and essential minerals.
- Helps keep you full for longer.
- Perfect vegetarian protein-rich meal.
Serving Suggestions
This delicious Punjabi Pindi Chole tastes best with:
- Bhature
- Kulcha
- Poori
- Butter Naan
- Jeera Rice
- Steamed Rice
- Pickled Onions
- Fresh Green Salad
Storage & Reheating
Store leftover Pindi Chole in an airtight container in the refrigerator for up to 3 days. Reheat on low flame, adding a little water if the gravy becomes thick.
Frequently Asked Questions (FAQ)
Can I make Pindi Chole without tea leaves?
Yes. Tea leaves mainly provide the traditional dark color. The recipe will still taste delicious without them.
Why are my chickpeas not soft?
Always soak them overnight for at least 8 hours and pressure cook until completely tender.
Can I use canned chickpeas?
Yes. Skip the pressure cooking step and directly prepare the masala before adding the canned chickpeas.
Is this recipe spicy?
It has a medium spice level. You can easily adjust the chilli powder according to your taste.
Can I prepare it in advance?
Yes. In fact, Pindi Chole tastes even better the next day as the flavors develop beautifully.
Final Thoughts
This homemade Pindi Chole recipe delivers authentic Punjabi flavors using simple ingredients available in every Indian kitchen. The slow-cooked masala, tea-infused chickpeas and aromatic tempering create a rich and satisfying curry that tastes just like your favorite restaurant.
If you enjoyed this recipe, don't forget to explore more delicious vegetarian and Indian recipes on AAOCOOKKARE.
📺 Watch the Full Video
🍽️ You May Also Like

Comments
Post a Comment